<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // const关键字： 拥有let所有的特点， 并且 const只能声明常量(1. 初始化必须赋值 2. 不能修改(不能修改内存地址) 3. 通常都是大写)

    // 1. 块级作用域

    // {
    //   var a = 123
    //   const b = 456
    //   console.log(b)
    // }

    // console.log(a)
    // console.log(b)

    // 2. 常量
    // const PI = 123

    // 3. 不能修改地址

    // 简单数据类型(基本数据类型): NUmber String Boolean null undefined
    // const str = 'qwer'
    // PI  url  环境变量
    
    // str = 'asdf'

    const arr = [1, 5]

    // 复杂数据类型(引用数据类型): Object Array Reg Function
    arr[0] = 'q'  // 并没有修改地址， 所以不会报错

    console.log(arr)

    arr = []

    
  </script>
</body>
</html>